-
Notifications
You must be signed in to change notification settings - Fork 699
Rust SDK #243
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Rust SDK #243
Conversation
# Conflicts: # rust-sdk/crates/ag-ui-client/src/lib.rs
@wdoppenberg is attempting to deploy a commit to the CopilotKit Team on Vercel. A member of the Team first needs to authorize it. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Hi @wdoppenberg!
Just a couple of asks here.
- Can you please add documentation to our site? You can reference #339 and #316 for reference on how.
- Can you please move this in to the
sdks/community/rust
folder? You can use #339 as a reference for that as well. - Could you have it appear as
test / Rust SDK Tests
andtest / Rust SDK Lint
?
With those changes we would be happy to merge this! One final question, for the Rust ecosystem how does packaging work? Is it Github based or do we need to submit it to a registry?
# Conflicts: # .gitignore
Will do! As for the registry: Rust uses https://crates.io/ as a package registry. I've taken the liberty to secure the following namespaces: https://crates.io/crates/ag-ui-core and https://crates.io/crates/ag-ui-client. I can possibly also secure |
Hi, this is done in reference to #239 . I started with converting the Typescript SDK's types and events to Rust, maintaining the same packages / crates structure.
The client library implementation will probably cause some changes to
ag-ui-core
going forward.Feedback is most welcome.